package xyz.xtt.exchange.dto;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author dale
 * @date 2025/2/18
 **/
@Data
public class TblAssetUserLogDto implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 父级区划id
     */
    private Long assetId;

    /**
     * 动作类型1上架2下架
     */
    private Integer opType;

    /**
     * 之前价格
     */
    private BigDecimal beforePrice;

    /**
     * 之前指导价格
     */
    private BigDecimal beforeGuidePrice;

    /**
     * 之前折扣
     */
    private BigDecimal beforeDiscount;

    /**
     * 之前预售开始
     */
    private Long beforePresellStart;

    /**
     * 之前预售结束
     */
    private Long beforePresellEnd;

    /**
     * 之前是否可公开可见
     */
    private Integer beforePubliclyVisible;

    /**
     * 当前价格
     */
    private BigDecimal currPrice;

    /**
     * 当前指导价格
     */
    private BigDecimal currGuidePrice;

    /**
     * 当前折扣
     */
    private BigDecimal currDiscount;

    /**
     * 当前预售开始
     */
    private Long currPresellStart;

    /**
     * 当前预售结束
     */
    private Long currPresellEnd;

    /**
     * 当前是否可公开可见
     */
    private Integer currPubliclyVisible;

    /**
     * 逻辑删除标识 0：未删除 1：已删除
     */
    private Boolean isDel;

    /**
     * 操作人appuid
     */
    private Long operateUid;

    /**
     * 创建时间
     */
    private Long createTime;

}
